모던 자바스크립트 DeepDive [JavaScript] 모던 자바스크립트 Deep Dive로 배우는 JS #4 변수(2) 변수 선언(선언 단계와 초기화 단계)이 소스코드가 한 줄씩 순차적으로 실행되는 시점, 즉 런타임(runtime)이 아니라 그 이전 단계에서 먼저 실행되었다. 자바스크립트 엔진은 런타임(runtime) 이전에 변수 선언을 포함한 모든 선언문(변수 선언문, 함수 선언문 등)을 소스코드에서 찾아내 먼저 실행한다. 변수 선언문이 코드의 선두로 끌어 올려진 것처럼 동작하는 자바스크립트 고유의 특징을 ... 모던 자바스크립트 DeepDiveJavaScriptjsTILJavaScript [JavaScript] 모던 자바스크립트 Deep Dive로 배우는 JS #5 표현식과 문 값(value)은 식(표현식, expression)이 평가(evaluate)되어 생성된 결과를 말한다. 모든 값은 데이터 타입을 가지며, 메모리에 2진수, 즉 비트(bit)의 나열로 저장된다. 메모리에 저장된 값은 데이터 타입에 따라 다르게 해석될 수 있다. 값은 다양한 방법으로 생성할 수 있다. 리터럴(literal)은 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 ... TILjs모던 자바스크립트 DeepDiveJavaScriptJavaScript
[JavaScript] 모던 자바스크립트 Deep Dive로 배우는 JS #4 변수(2) 변수 선언(선언 단계와 초기화 단계)이 소스코드가 한 줄씩 순차적으로 실행되는 시점, 즉 런타임(runtime)이 아니라 그 이전 단계에서 먼저 실행되었다. 자바스크립트 엔진은 런타임(runtime) 이전에 변수 선언을 포함한 모든 선언문(변수 선언문, 함수 선언문 등)을 소스코드에서 찾아내 먼저 실행한다. 변수 선언문이 코드의 선두로 끌어 올려진 것처럼 동작하는 자바스크립트 고유의 특징을 ... 모던 자바스크립트 DeepDiveJavaScriptjsTILJavaScript [JavaScript] 모던 자바스크립트 Deep Dive로 배우는 JS #5 표현식과 문 값(value)은 식(표현식, expression)이 평가(evaluate)되어 생성된 결과를 말한다. 모든 값은 데이터 타입을 가지며, 메모리에 2진수, 즉 비트(bit)의 나열로 저장된다. 메모리에 저장된 값은 데이터 타입에 따라 다르게 해석될 수 있다. 값은 다양한 방법으로 생성할 수 있다. 리터럴(literal)은 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용해 값을 생성하는 ... TILjs모던 자바스크립트 DeepDiveJavaScriptJavaScript